/****************************************************
	文件：GConsts.cs
	作者：HuskyT
	邮箱：1005240602@qq.com
	日期：2020/10/12 17:45:37
	功能：Game Const
*****************************************************/

using System;
using UnityEngine;
using HTUtility;
using HTFramework;

namespace HTDemo01
{
    public class GConsts
    {
        #region UI
        /// <summary>
        /// UI 预制体所在文件夹路径
        /// </summary>
        public const string UI_WINDOW_PREFABS_PATH = "Assets/GameData/Prefabs/UI/";
        /// <summary>
        /// UIRoot 在 GameRoot 下的路径
        /// </summary>
        public const string UI_ROOT_FIND_PATH = "UIRoot";
        /// <summary>
        /// WndRoot 在 GameRoot 下的路径
        /// </summary>
        public const string WND_ROOT_FIND_PATH = "UIRoot/Window";
        /// <summary>
        /// UGUI 的事件系统 在 GameRoot 下的路径
        /// </summary>
        public const string EVENT_SYSTEM_FIND_PATH = "UIRoot/EventSystem";
        /// <summary>
        /// UICamera 在 GameRoot 下的路径
        /// </summary>
        public const string UI_CAMERA_FIND_PATH = "UIRoot/UICamera";
        /// <summary>
        /// MainCamera 在 GameRoot 下的路径
        /// </summary>
        public const string MAIN_CAMERA_FIND_PATH = "MainCamera";
        /// <summary>
        /// Recycle（对象池回收节点） 在 GameRoot 下的路径
        /// </summary>
        public const string RECYCLE_FIND_PATH = "RecycleNode";
        /// <summary>
        /// Scene（场景节点） 在 GameRoot 下的路径
        /// </summary>
        public const string SCENE_FIND_PATH = "SceneNode";
        #endregion

        #region UI Panel Name
        /// <summary>
        /// 加载界面
        /// </summary>
        public const string LOADING_PANEL = "LoadingPanel";
        /// <summary>
        /// 登录界面
        /// </summary>
        public const string LOGIN_PANEL = "LoginPanel";
        /// <summary>
        /// 关卡界面
        /// </summary>
        public const string LEVEL_PANEL = "LevelPanel";
        #endregion

        #region SceneName
        /// <summary>
        /// 根场景
        /// </summary>
        public const string GAMEROOT_SCENE = "GameRoot";
        /// <summary>
        /// 加载场景
        /// </summary>
        public const string LOADING_SCENE = "Loading";
        /// <summary>
        /// 登录场景
        /// </summary>
        public const string LOGIN_SCENE = "Login";
        /// <summary>
        /// 关卡场景
        /// </summary>
        public const string LEVEL_SCENE = "Level";
        #endregion

        #region Item 三消元素
        /// <summary>
        /// 元素边长
        /// </summary>
        public const int ITEM_LENGTH = 1;
        /// <summary>
        /// Item 预制体资源路径前缀（后只需加上枚举对应的 int 值）
        /// </summary>
        public const string ITEM_PREFAB_PREFIX_PATH = "Assets/GameData/Prefabs/Items/Item";
        #endregion
    }
}
